//页面状态相关
let status = {
  searchedDateDesc:""
};

// 和网络交互相关的参数
let params = {
  searchParams:{
    startDate : "",
    endDate : "",
    choosedStartDate:"",
    choosedEndDate:""
  }
};

// 页面的数据源
let data = {
  order:{
    amount:{
      title:'订单总金额',
      number:'查询中',
      unit:'$',
      desc:'运费占比查询中',
      extra:''
    },
    number:{
      number:'查询中'
    },
    product:{
      number:'查询中',
      desc:'合计产品查询中',
      extra:''
    },
    devices:{
      datas: {
        columns: ['设备', '访问用户'],
        rows: [
        ]
      },
      desc:'移动端PC未统计入内'

    },
    // shippings:{
    //   datas: {
    //     columns: ['物流', '订单数'],
    //     rows: [
    //     ]
    //   },
    //   desc:'商业快递：DHL/UPS为主  普通快递：邮政小包为主'
    //
    // },
    countries:{
      datas: {
        columns: ['国家', '订单数'],
        rows: [
        ]
      }
    },
    loginTypes:{
      datas: {
        columns: ['登陆方式', '订单数'],
        rows: [
        ]
      }
    },

    timeRanges:{
      datas: {
        columns: ['时间区间', '订单数'],
        rows: [
        ]
      }
    },
    productCategories:{
      datas: {
        columns: ['产品分类', '子订单数'],
        rows: [
        ]
      }
    },
  },
  user :{
    number:{
      number:'58'
    },
    loginTypes:{
      datas: {
        columns: ['登陆方式', '注册数'],
        rows: [
        ]
      }
    },
    countries:{
      datas: {
        columns: ['国家', '注册数'],
        rows: [
        ]
      }
    },
  },
  dateRange: {
    shortcuts: [
      {
        text: '昨天',
        value () {
          const start = new Date();
          start.setTime(start.getTime() - 3600 * 1000 * 24 * 1);
          return start;
        }
      },
      {
        text: '一周前',
        value () {
          const start = new Date();
          start.setMonth(start.getMonth() - 1)
          return start;
        }
      },
      {
        text: '一个月前',
        value () {
          const start = new Date();
          start.setMonth(start.getMonth() - 1)
          return start;
        }
      },
      {
        text: '三个月前',
        value () {
          const start = new Date();
          start.setMonth(start.getMonth() - 3)
          return start;
        }
      },
      {
        text: '一年前',
        value () {
          const start = new Date();
          start.setMonth(start.getMonth() - 12)
          return start;
        }
      }
    ]
  },
};

export  default  {
  tStatus: status,
  tParams: params,
  tData: data,
};
